#ifndef IMAGEMANAGER_H
#define IMAGEMANAGER_H


#include <QtCore>
#include <opencv2/core.hpp>
#include <vector>


class ImageManager
{
public:
    ImageManager(){}
    ImageManager(const ImageManager&)=delete;


    std::vector<cv::Mat>& getImages();
    std::vector<cv::Point>& getPoints();
    std::vector<cv::Point>& getPoints_back_up();
    int getDrawSize();
    int getstepSize();
private:

    std::vector<cv::Mat> images;
    std::vector<cv::Point> points;
    std::vector<cv::Point> points_back_up;
    int drawSize = 2;
    int stepSize = 5;

};

#endif // IMAGEMANAGER_H
